// 命名空间的嵌套
#include <iostream>

using namespace std;

namespace A
{
    int a = 99;
    namespace B
    {
        int b = 33;
    }
}


// 命名空间是开放的
namespace A
{
    int c = 30;
}

namespace A
{
    void show(void)
    {
        cout << "show" << endl;
        return;
    }
}

int main(int argc, char **argv)
{
    // 打印
    cout << A::a << endl;
    cout << A::B::b << endl;
    cout << A::c << endl;

    A::show();
    A::a = 7;
    cout << A::a << endl;
    return 0;
}